// 导出属于基础信息管理的路由规则
import Layout from '@/layout/index.vue'
//  {  path: '', component: '' }
// 每个子模块 其实 都是外层是layout  组件位于layout的二级路由里面
export default {
  path: '/managestorage', // 路径
  // stock
  name: 'managestorage', // 给路由规则加一个name
  component: Layout, // 组件
  // 路由元信息  其实就是存储数据的对象 我们可以在这里放置一些信息 meta属性的里面的属性 随意定义
  meta: {
    // title 作为侧边栏菜单导航标题
    title: '库内管理',
    // 图标
    icon: 'el-icon-s-order'
  },
  // 配置三级路由表
  children: [
    {
      // path: '', // 这里当二级路由的path什么都不写的时候 表示该路由为当前二级路由的默认路由
      path: 'list',
      component: () => import('@/views/managestorage/list.vue'),
      meta: { title: '盘点单', icon: 'el-icon-s-order' }
    },
    {
      path: 'list/detail/:id',
      component: () => import('@/views/managestorage/detail.vue'),
      hidden: true
    },
    {
      path: 'list/listdetail/:id',
      component: () => import('@/views/managestorage/listdetail.vue'),
      hidden: true
    },
    {
      path: 'list-task',
      component: () => import('@/views/managestorage/list-task.vue'),
      meta: { title: '盘点任务', icon: 'el-icon-s-order' }
    },
    {
      path: 'storage-lose-profit',
      component: () => import('@/views/managestorage/storage-lose-profit.vue'),
      meta: { title: '库存损益', icon: 'el-icon-s-order' }
    },
    {
      path: 'latest-storage',
      component: () => import('@/views/managestorage/latest-storage.vue'),
      meta: { title: '实时库存', icon: 'el-icon-s-order' }
    }
  ]
}

// 当你的访问地址 是 /employees的时候 layout组件会显示 此时 你的二级路由的默认组件  也会显示
